package com.jx.service;

import com.jx.model.Order;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
/**
 * 订单管理service
 * @author 鄢泽然
 *2016/09/14
 */
public interface OrderService {
	/**
	 * 搜索所有订单
	 * @param start
	 * @param pageSize
	 * @return Jsonobject对象
	 */
	public JSONObject getOrders(int start, int pageSize);
	/**
	 * 配置搜索框
	 * @param start 开始
	 * @param pageSize 多少页
	 * @param searchname 搜索名
	 * @return Jsonobject对象
	 */
	public JSONObject getOrders(int start, int pageSize, String searchname);
	/**
	 * 更新订单
	 * @param o 订单
	 * @return  1成功 0不成功 -1日期不匹配
	 */
	public int updateOrder(Order o);
	/**
	 * 增加订单
	 * @param o 订单号
	 * @param uid 用户名
	 * @return 1成功 0不成功 -1日期不匹配
	 */
	public int addOrder(Order o, int uid );
	/**
	 * 删除订单
	 * @param oid 订单号
	 * @return success?1:0
	 */
	public int deleteOrder(int oid);
}
